Späť na panel

Dokumentácia

Naučte sa používať Asyntai

Ako pridat Asyntai AI chatbota do Backdrop CMS

Návod krok za krokom pre webové stránky Backdrop CMS

Získať vkladací kód

Krok 1: Získajte svoj vkladací kód

Najprv prejdite na svoj Asyntai Dashboard a prejdite nadol k sekcii „Vkladací kód“. Skopírujte svoj jedinečný vkladací kód, ktorý bude vyzerať takto:

<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>

Poznámka: Kód vyššie je len príklad. Musíte skopírovať svoj vlastný jedinečný vkladací kód zo svojho Dashboardu, pretože obsahuje vaše osobné ID widgetu.

Krok 2: Pridanie do šablóny temy (odporúčané)

Backdrop CMS používa súbory šablón .tpl.php vo svojich témach. Odporúčaný prístup je pridať vkladací kód priamo do šablóny stránky vašej aktívnej témy:

  1. Prístupte k svojej inštalácii Backdrop CMS cez FTP alebo Správcu súborov
  2. Prejdite do priečinka vašej aktívnej témy: themes/yourtheme/
  3. Otvorte súbor page.tpl.php (alebo layout.tpl.php v zavislosti od vasej temy)
  4. Nájdite uzatvárací tag </body> alebo riadok <?php print $page_bottom; ?>
  5. Vložte svoj vkladací kód Asyntai tesne pred tento riadok
  6. Uložte súbor
<!-- Asyntai AI Chatbot -->
<script async src="https://asyntai.com/static/js/chat-widget.js" data-asyntai-id="YOUR_WIDGET_ID"></script>
<?php print $page_bottom; ?>
</body>

Tip: Umiestnenie kódu tesne pred <?php print $page_bottom; ?> alebo uzatvárací tag </body> zabezpečí, že sa chatbot načíta po obsahu stránky, čo poskytuje lepší výkon načítania stránky. Táto metóda automaticky pridá chatbota na každú stránku používajúcu túto tému.

Alternatívna metóda 1: Použitie vlastného modulu

Môžete vytvoriť jednoduchý modul Backdrop CMS, ktorý vloží skript chatbota pomocou backdrop_add_js():

  1. Vytvorte priečinok modulu: modules/custom/asyntai_widget/
  2. Vytvorte súbor modulu asyntai_widget.module s nasledujúcim kódom:
    // modules/custom/asyntai_widget/asyntai_widget.module
    function asyntai_widget_init() {
      backdrop_add_js('https://asyntai.com/static/js/chat-widget.js', array(
        'type' => 'external',
        'scope' => 'footer',
        'attributes' => array('async' => 'async', 'data-asyntai-id' => 'YOUR_WIDGET_ID'),
      ));
    }
  3. Vytvorte súbor asyntai_widget.info:
    name = Asyntai AI Chatbot Widget
    description = Adds the Asyntai AI chatbot widget to all pages.
    backdrop = 1.x
    package = Custom
    type = module
  4. Prejdite na Funkcionalita (admin/modules) vo vasom administracnom paneli Backdrop
  5. Nájdite \"Asyntai AI Chatbot Widget\" v balíku Custom a povoľte ho
  6. Kliknite na \"Save configuration\"

Poznámka: Nahraďte YOUR_WIDGET_ID v kóde modulu vaším skutočným ID widgetu z Asyntai Dashboardu. Prístup s vlastným modulom je bezpečný pri aktualizáciách a nebude prepísaný pri aktualizácii vašej témy.

Alternatívna metóda 2: Použitie modulu \"Add to Head\" od Backdrop

Prispievateľský modul \"Add to Head\" poskytuje jednoduchý spôsob vkladania skriptov bez úpravy kódu:

  1. Stiahnite a nainštalujte prispievateľský modul \"Add to Head\" z webu Backdrop CMS
  2. Prejdite na Konfigurácia > Vývoj > Add to Head
  3. Pridajte svoj vkladací kód Asyntai v sekcii päty
  4. Kliknite na \"Save configuration\"

Tip: Použitie modulu \"Add to Head\" je najjednoduchšia metóda, ak nechcete upravovať súbory témy ani vytvárať vlastné moduly. Poskytuje jednoduché administračné rozhranie na správu vložených skriptov.

Alternatívna metóda 3: Použitie systému blokov

Systém rozvrhnutia a blokov Backdrop CMS možno tiež použiť na pridanie chatbota:

  1. Prihláste sa do svojho administračného panelu Backdrop CMS
  2. Prejdite na Štruktúra > Rozvrhnutia
  3. Vyberte rozvrhnutie, ktoré chcete upraviť (napr. predvolené rozvrhnutie)
  4. Kliknite na \"Add block\" v oblasti päty
  5. Vyberte "Vlastný blok"
  6. Nastavte formát bloku na \"Full HTML\" alebo \"Raw HTML\"
  7. Vložte svoj vkladací kód Asyntai do tela bloku
  8. Dajte bloku názov (napr. \"Asyntai Chatbot\") a voliteľne zaškrtnite \"Hide title\"
  9. Kliknite na \"Save block\" a potom \"Save layout\"

Dôležité: Uistite sa, že formát textu je nastavený na \"Full HTML\" alebo \"Raw HTML\", aby nebol tag skriptu odstránený. Predvolený formát \"Filtered HTML\" odstráni tagy skriptov z bezpečnostných dôvodov.

Krok 3: Vymazanie vyrovnávacej pamäte a overenie

Po vykonaní zmien vymažte vyrovnávaciu pamäť Backdrop CMS a overte inštaláciu:

  1. Prejdite na Konfigurácia > Výkon vo vašom administračnom paneli
  2. Kliknite na \"Clear all caches\"
  3. Otvorte svoju webovú stránku v novej záložke prehliadača alebo v okne inkognito
  4. Mali by ste vidieť tlačidlo chatového widgetu v pravom dolnom rohu
  5. Kliknite naň, aby ste sa uistili, že sa otvára a funguje správne

Nevidíte widget? Uistite sa, že ste vymazali vyrovnávaciu pamäť Backdrop CMS v Konfigurácia > Výkon. Skúste zobraziť svoj web v okne inkognito alebo vyčistite vyrovnávaciu pamäť prehliadača. Otvorte konzolu prehliadača (F12) a skontrolujte prípadné chyby JavaScriptu. Ak ste použili metódu s vlastným modulom, overte, že je modul povolený v Funkcionalita.